#ifndef VISUAL_PPM_H
#define VISUAL_PPM_H

void
visual_change_layer_ppm( void );

void
visual_ppm_quit( void );

int
visual_ppm_init( uint16_t w, uint16_t h );

int
visual_ppm_update( void );

int
visual_ppm_waitkey( void );

int
visual_ppm_clear( void );

int
visual_ppm_fill( color_t color, rect_t rect );

int
visual_ppm_display( surface_t *surface, coord_t pos );

int
visual_ppm_save( const char *filename );

#endif /* VISUAL_PPM_H */
